- SIMD
- (Single Instruction) Multiple Data stream processing - один поток команд - много потоков данных, архитектура SIMD (ОКМД)название архитектуры параллельной компьютерной системы, подразумевающей исполнение одной текущей команды несколькими процессорами (число процессоров и, соответственно, потоков обрабатываемых данных, - это SIMD width). Текущая команда выбирается из памяти управляющим устройством (УУ, control unit) SIMD-системы и посылается на исполнение всем процессорам одновременно, но обрабатывает она разные потоки (thread) или элементы данных (чаще всего элементы массива). Для этого каждый процессор имеет ассоциированную с ним локальную память для хранения массивов однородных данных. В категорию ОКМД попадают, в частности, векторные процессоры. Этот подход уменьшает сложность аппаратного и программного обеспечения, но применим только к специализированным задачам, имеющим высокую степень регулярности, например к цифровой обработке сигналов (ЦОС, DSP), обработке изображений (image processing) и численному моделированию (numerical simulation). Термин ввёл американский учёный Майкл Флинн (М. Flynn) в 1972 г.Syn:
Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. . 1998-2007.